<?php

global $footer, $data;

class Publications extends CI_Controller {

    public function __construct() {
        parent::__construct();
        global $footer, $data;
        if ($this->session->userdata('lang') == 'spanish') {
            $this->lang->load('about', 'spanish');
            $data['revista'] = $this->ciempies_model->publicacion('REVISTA', '_ES');
            $data['congreso'] = $this->ciempies_model->publicacion('CONGRESO', '_ES');
            $data['tesis'] = $this->ciempies_model->publicacion('TESIS', '_ES');
            $data['varios'] = $this->ciempies_model->publicacion('VARIOS', '_ES');
            $footer = "footer";
            $data['icon_lang'] = "en.jpg";
        } else {
            $this->lang->load('about', 'english');
            $data['revista'] = $this->ciempies_model->publicacion('REVISTA', '_EN');
            $data['congreso'] = $this->ciempies_model->publicacion('CONGRESO', '_EN');
            $data['tesis'] = $this->ciempies_model->publicacion('TESIS', '_EN');
            $data['varios'] = $this->ciempies_model->publicacion('VARIOS', '_EN');
            $footer = "footer_en";
            $data['icon_lang'] = "es.jpg";
        }
        $this->cargarIdioma();
        $data['place'] = "publications";
        $this->registrar_visita($data['place']);
    }

    public function index() {
        global $data, $footer;
        $this->load->view('template/front_end/header', $data);
        $this->load->view('front_end/publication_main');
        $this->load->view('template/front_end/' . $footer);
    }

    public function cargarIdioma() {
        global $data;
        /*  traduccion del menú */
        $data['headerTituloNotros'] = $this->lang->line('headerTituloNotros');
        $data['headerTituloDescarg'] = $this->lang->line('headerTituloDescarg');
        $data['headerTituloHerram'] = $this->lang->line('headerTituloHerram');
        $data['headerTituloDocu'] = $this->lang->line('headerTituloDocu');
        $data['headerTituloCol'] = $this->lang->line('headerTituloCol');
        $data['headerTituloNoticias'] = $this->lang->line('headerTituloNoticias');
        $data['headerTituloContcato'] = $this->lang->line('headerTituloContcato');

        /* traduccion de los menus */
        $data['publicTipoRevisa'] = $this->lang->line('publicTipoRevisa');
        $data['publicTipoCongreso'] = $this->lang->line('publicTipoCongreso');
        $data['publicTipoTesis'] = $this->lang->line('publicTipoTesis');
        $data['publicTipoVarios'] = $this->lang->line('publicTipoVarios');
    }

    public function lenChg() {
        global $data;
        if ($this->session->userdata('lang') == 'spanish') {
            $this->session->set_userdata('lang', 'english');
        } else {
            $this->session->set_userdata('lang', 'spanish');
        }
        redirect(base_url() . $data['place']);
    }

    public function registrar_visita($place) {
        $v_sitio = "ciempiess.org/$place";
        $v_date = date('Y-m-j H:i:s');
        $v_ip = $this->input->ip_address();
        $this->ciempies_model->registrar_visita($v_sitio, $v_date, $v_ip);
    }

}
